// 标注输入输出，控制台
#include <stdio.h>
#include <string.h>

int main()
{
  // 格式化输出
  // printf("abc %s\n", "def");
  // // 输出一行字符串
  // puts("line");
  // // 输出一个字符
  // putchar('w');
  // // 输入
  // {
  //   // 从控制台获取一个字符
  //   printf("输入一个字符: ");
  //   int c = getchar();
  //   printf("你输入的字符是: %c\n", c);
  // }
  // {
  //   // 获取制定格式的数据内容
  //   puts("输入三个数字 %d:%d:%d: ");
  //   int a, b, c;
  //   a=b=c=0;
  //   int n = scanf("%d:%d:%d", &a, &b, &c);
  //   printf("%d: %d - %d - %d\n", n, c, b, a);
  // }

  // {
  //   char msg[256];
  //   int n = scanf("%s", msg);
  //   printf("n: %d\n", n);
  //   printf("echo: %s\n", msg);
  // }

  // {
  //   const char *s = "123:456:789";
  //   int a,b,c;
  //   a=b=c=0;
  //   sscanf(s, "%d:%d:%d", &a, &b, &c);
  //   printf("%d - %d - %d\n", c, b, a);
  //   char msg[64];
  //   sprintf(msg, "%d\n", 123);
  // }
    
  // w rb wb + 
  //FILE *fd = fopen("test_file.txt", "w+");
  // fwrite fread fprintf fscanf
  // fprintf(fd, "%d:%d:%d\n", 4,5,6);
  // SEEK_SET; // 文件头
  // SEEK_END; // 文件尾
  // SEEK_CUR; // 当前游标位置
  // fseek(fd, 0, SEEK_SET);
  // fprintf(fd, "%d:%d:%d\n", 1,2,3);
  // 写数据
  // const char msg[] = {1,2,3,4,5,6,7,8,9};
  // fwrite(msg, 1, 9, fd);
  // 检查游标是否到文件结尾
  // if (feof(fd) == EOF) {
  //   printf("file end\n");
  // }
  // 改变游标的位置
  //fclose(fd);



  return 0;
}
